@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{font-family:"微软雅黑","Microsoft YaHei";}
img{ border:0px; vertical-align:middle;}
.fr{ float:right; display:inline;}
#fr{ float:right; display:inline;}
.fl{ float:left; display:inline;}
.ov{ overflow:hidden;}
.wp980{ width:1200px; margin:0 auto;}
a{ font-size:18px; color:#333333; text-decoration:none; line-height:35px;}
.nav{ background:#de2f2f;}
.nav ul li{ list-style:none; width:122.5px; float:left; text-align:center;}
.nav ul li a{ display:block; color:#fff; text-decoration:none; line-height:55px; }
.lh28{ line-height:28px}
#w100{ width:80%}
#w150{ width:150px;}

.Z_MenuList_ul{ width:200px; overflow:hidden;background:#fff;position:absolute; z-index:99; height:412px}
.Z_MenuList_ul li{ width:185px;  padding-left:10px; display:block; float:left; overflow:hidden;margin-top: 2px;}
.Z_MenuList_ul .zhuanqu i,.zhuanqu h3{float:left; margin-top:5px;}
.Z_MenuList_ul .zhuanqu i{display:block;width:24px;height:24px;margin-top:10px;background-image:url(../images/sprite_bg3.png);margin-right:9px;}
.Z_MenuList_ul .zhuanqu h3{font-size:14px;float:left; height:25px;}
.Z_MenuList_ul .zhuanqu p{float:left; width:185px;  }
.Z_MenuList_ul .zhuanqu p a{padding:0 5px;font-size:12px; float:left;line-height: 30px;}
.Z_MenuList_ul .zhuanqu p a:hover{ color:#de2f2f;}
.Z_MenuList_ul li.alt i.zq-icon1{background-position:-24px top;}
.Z_MenuList_ul li.alt i.zq-icon2{background-position:-24px -25px;}
.Z_MenuList_ul li.alt i.zq-icon3{background-position:-24px -50px;}
.Z_MenuList_ul li.alt i.zq-icon4{background-position:-24px -75px;}
.Z_MenuList_ul li.alt i.zq-icon5{background-position:-24px -100px;}
.Z_MenuList_ul li.alt i.zq-icon6{background-position:-24px -125px;}
.Z_MenuList_ul li.alt i.zq-icon7{background-position:-24px -150px;}
.Z_MenuList_ul li.alt i.zq-icon8{background-position:-24px -175px;}
.Z_MenuList_ul li.alt i.zq-icon9{background-position:-24px -200px;}
.Z_MenuList_ul li.alt i.zq-icon10{background-position:-24px -225px;}
.Z_MenuList_ul li.alt i.zq-icon11{background-position:-24px -250px;}
.Z_MenuList_ul li.alt{background:#fef1da;z-index:9999;}
i.zq-icon2{background-position:left -25px;}
i.zq-icon3{background-position:left -50px;}
i.zq-icon4{background-position:left -75px;}
i.zq-icon5{background-position:left -100px;}
i.zq-icon6{background-position:left -125px;}
i.zq-icon7{background-position:left -150px;}
i.zq-icon8{background-position:left -175px;}
i.zq-icon9{background-position:left -200px;}
i.zq-icon10{background-position:left -225px;}
i.zq-icon11{background-position:left -250px;}


.head{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.head_top{ width:100%; height:120px; text-align: center;  }
.head_dh{ width:100%; height:50px; overflow:hidden; background:#de2f2f;}
.head_dhzj{ width:1200px; height:54px; margin:0 auto; overflow:hidden;}

.head_t{ width:100%; background-color:#f5f5f5; border-bottom:1px solid #ededed; margin:0 auto}
.New_top{ width:1200px; margin:0 auto; height:36px; line-height:36px; font-size:12px; }
.New_top ul{}
.New_top li{ color:#d6d6d6; float:left;}
.New_top li a{ color:#666666; padding-left:7px; padding-right:5px;font-size:12px;}
.New_top li a:hover{ color:#f49800; }
.New_top_more{ padding-top:7px; display:block;}
.New_top_right{ width:280px; height:36px; float:right; margin-right:5px;}
.New_top_right a {height:36px; line-height:36px;}
.New_top_right a img { vertical-align:middle; margin-top:8px; float:left;}
.New_top_lco{ padding-top:7px; padding-left:5px; display:block;}

.nxjk{ width:200px; height:50px; cursor:pointer;}
.nxjbdh{ width:200px; height:50px; background:#333333 url(../images/xjt.jpg) no-repeat 165px 19px; text-align:center; line-height:50px; font-size:16px; color:#FFFFFF; cursor:pointer;}
.nxjkr{ width:1000px; height:50px; overflow:hidden;}
.nxjkr li{ width:82px; height:50px; text-align:center; line-height:40px; float:left; display:inline;}
.nxjkr li a{
	width:100%;
	height:50px;
	display:block;
	color:#de2f2f;
	font-size:15px;
	background:#FFFFFF;
	float:left;
	line-height:50px;
}
.nxjkr li a:hover{ text-decoration:none;}
#tpa{ background:#de2f2f;  color:#FFFFFF;}
.banner{ width:100%; height:414px; overflow:hidden;text-align: center; }
.banner1 div{ width:100%; height:45px; top:360px; overflow:hidden;}
.banner1 div p{ width:1200px; height:50px; margin:0 auto;}
.bandh{ width:100%; height:43px; text-align:center; overflow:hidden; background:#eeeeee;}
#focusindex{height: 412px;overflow: hidden;position: relative;}
#focusindex li{height: 420px;overflow: hidden;position: absolute;width: 100%;}
#wba{display: block;height: 420px;position: absolute;width: 100%; z-index:2}
#focusindex .preNext{width:45px;height:100px;position: absolute;top:150px;cursor: pointer;z-index: 9;}
#focusindex .pre{left:10%;z-index: 9;background: url(../images/left-arrow.png) no-repeat left center; opacity:0;}
#focusindex .next{right:10%;z-index: 9;background: url(../images/right-arrow.png) no-repeat left center; opacity:0;}
#focusindex .pre:hover, #focusindex .next:hover{opacity:0.5;}
#focusindex ul li a{ width:100%; height:420px; display:block;}
.banner1 div{ width:100%; height:40px; top:360px; position:absolute; z-index:10; overflow:hidden;}
.banner1 div p{ width:1200px; height:40px; margin:0 auto;}
.bandh{ width:100%; height:43px; text-align:center; overflow:hidden; background:#eeeeee;}
#diva{ width:130px; height:40px; display:block-inline; float:right; margin-right:230px;}

#focusindex .btn {position: absolute;width: 100%;height: 30px;bottom: -3px;text-align: center;z-index: 9}
#focusindex .btn span {display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin:5px 10px;cursor: pointer;background: #dfdfdf;z-index: 9;border-radius: 50%}
#focusindex .btn span.on {background: #de2f2f;z-index: 9}


#myFocus{ width:316px; height:187px;}







.tit_phone{ margin-top:70px; margin-bottom:30px;}
.tp_left{ width:780px;}
.tp_left h3{ font-size:38px;}
.tp_left p{ font-size:18px; margin-top:5px; color:#777;}
.tp_right{ width:200px; margin-top:20px;}

.text_1{ margin-bottom:50px;}
.text_wz_right{ margin-top:1px;}
.text_wz_left{ width:125px; background:#de2f2f;; color:#fff; text-align:center; font-size:20px; border-radius:5px; padding:74px 0;}
.qq_kdj{ width:140px; background:#eeeeee; color:#777; border-radius:5px; line-height:42px; text-decoration:none; margin-bottom:8px; font-size:16px; text-align:center; display:block; margin-left:10px;}
.qq_kdj1{ width:348px; background:#eeeeee; color:#777; border-radius:5px; line-height:42px; text-decoration:none; margin-bottom:8px; font-size:16px; text-align:center; display:block; margin-left:10px;}
.qq_kdj:hover{ text-decoration: underline; color:#777; }
.text_pp{ font-size:15px; background:#eeeeee; border-radius:5px;line-height:42px; text-indent:1.5em; color:#777;}
.text_pp a{ color:#de2f2f; width:100px; text-decoration:none; display:block; float:right; line-height:42px}
.text_pp a img{ vertical-align:middle; margin-right:8px;}
.text_pp span{ width:470px;display:block; float:left;color:#de2f2f}
.text_pp span b{ color:#de2f2f}

.text_wz_left1{ width:125px; background:#de2f2f; color:#fff; text-align:center; font-size:20px; border-radius:5px; padding:74px 0;}

.ysda_left{ width:470px;}
.ysda_right{ width:570px;}

.wcnmb{ width:580px; border-bottom:1px dashed #ccc; padding-bottom:20px; padding-top:20px; margin:0 auto}
.wcnm_left h3{ font-size:18px;}
.wcnm_left p{ font-size:16px; color:#777; line-height:25px;}
.wcnm_left{ width:380px;}
.wcnm_right{ width:110px; margin-top:5px;}
.wcnm_right a{ display:block; width:110px; text-decoration:none; border-radius:3px; background:#de2f2f; color:#fff; line-height:42px; text-align:center; font-size:18px;}

.ysda_right{ background:#eeeeee; padding-bottom:30px;}
.xyf{ margin-left:35px; margin-top:30px;}
.xyf_right h4{ font-size:22px; margin-bottom:10px;}
.xyf_right h4 span{ font-size:18px; color:#777; font-weight:normal; margin-left:20px;}
.xyf_right p{ font-size:18px; color:#777; line-height:35px;}
.xyf_right{ margin-left:28px;}
.cnmdaa_a{ background:#fff; margin-top:20px; display:block;margin-left:35px; width:490px; padding-bottom:22px; text-decoration:none; }
.cnmdaa_a p{ font-size:14px;color:#777; margin-left:28px; margin-top:25px;}
.cnmdaa_a span{ background:#de2f2f; font-size:18px; margin-top:120px; float:right; margin-right:22px; color:#fff; display:block; width:120px; text-align:center; line-height:46px; border-radius:5px;}
.cnmdaa_a_t{ background:#de2f2f; font-size:18px;  float:right; margin-right:22px; color:#fff; display:block; width:120px; text-align:center; line-height:46px; border-radius:5px; border:none}
#gcontent{border: none;width: 95%;height: 147px;padding: 10px;}
#gcontent::hover{ border:none}

.dcgsb{ margin-top:23px;}
.dcgsb_left{ border:1px solid #ccc; width:383px; padding:35px 0; box-sizing:border-box; margin-left:25px; }
.dcgsb_left h4{ font-size:20px; color:#de2f2f; margin-left:30px; margin-bottom:10px;}
.dcgsb_left p{ font-size:16px; line-height:30px;margin-left:28px;}
.dcgsb_left p a{ /*color:#de2f2f;*/}
.dcgsb_left p a:hover{ text-decoration: underline; }
.dcgsb_left p img{ vertical-align:middle; margin-right:10px;}

.wcn_ul_left{ width:434px; }
.wcn_ul_right{ width:490px;margin: 20px 20px 0 20px;}
.wcn_ul_right h4{ font-size:20px; }
.wygtlj{ font-size:16px; color:#777; margin-top:23px; line-height:30px; width:420px;}
.dnlm{ text-align:right; font-size:18px; margin-top:40px; margin-right:75px;}
.dnlm a{ background:#de2f2f; color:#fff; line-height:38px; padding:10px 20px; text-decoration:none;}

.wcnmbb_zhong{ width:1200px; overflow:hidden; margin:0 auto;}
.wcnmbb_zhong ul{ width:5880px; z-index:1;}
.wcnmbb_zhong ul li{ overflow:hidden; list-style:none; float:left; display:inline; width:1200px;}
.cnmda{ position:absolute; }
.qie_left{ margin-top:-170px; width:40px; height:75px;} 
.qie_right{margin-top:-76px;width:40px; margin-left:940px; }

.zcdcnm{ margin-top:120px;}
.zcdcnm a{ margin-right:3.5px;}

.zxd1{ opacity:1; }
.zxd2{ opacity:0.3;}
.qihdon{ width:1200px;overflow:hidden; margin:0 auto;}
.qihdi ul { width:4900px; height:370px;}
.qihdi ul li{ list-style:none; float:left; width:1200px;}
.qhon1{ background:url(../images/ystd1.jpg) no-repeat; height:370px;}
.qhon2{ background:url(../images/ystd2.jpg) no-repeat;  height:370px;}
.qhon3{ background:url(../images/ystd3.jpg) no-repeat;  height:370px;}

#qi{ line-height:2em; border: 1px solid #ccc;padding:20px; width:1160px;}
#qi p{ }


.qhon1_a1{ width:110px; height:50px; display:block; margin-left:640px; margin-top:190px;} 
.qhon1_a2{  width:110px; height:50px; display:block;margin-top:190px; margin-left:10px;} 

.zydw_left{ margin-top:-210px; margin-left:10px; display:block; width:40px; height:75px;}
.zydw_right{ margin-left:930px; margin-top:-73px; width:40px;height:75px; display:block;}
.wowowo{ display:block; width:10px; height:10px; margin-top:30px;}

.bg2 {background: url(../images/bg2.jpg) top center no-repeat;}
.bg4 {background: url(../images/bg4.jpg) top center no-repeat;}

.bg_tm{background-color:rgba(255, 255, 255, 0.7)}


/*footer*/
.foto{ width:100%; background:#282828;border-top:1px solid #DBDBDB; padding-bottom:30px;}
.footer{width:1200px;height:auto;margin:0 auto; overflow:hidden; margin-bottom:60px}
.footer ul{width:1200px;height:auto;padding-top:20px;}
.footer ul li{float:left;padding-left:45px;line-height:24px;list-style: none;}
.footer ul li strong a{font-size:20px;color:#e6e6e6; font-weight:normal; border-bottom:1px dashed #ccc; display:block; line-height:40px;}
.footer ul li p{color:#9D9D9D; font-size:14px; padding-top:10px;}
.footer ul li a{color:#a7a7a7; font-size:15px; line-height:22px}
.footer ul li a span{ /*margin-left:10px;*/}
.footer ul li a .yk{ color:#ff981f}
.foot_txt{width:1200px; height:auto;overflow:hidden; text-align:center;font-size:14px;line-height:25px;padding-top:15px;padding-bottom:50px;color:#767374; margin-top:15px; margin-top:20px;}
.foot_txt a,.foot_txt a:hover{color:#767374;}


/*滚动下单*/
#Scroll {CLEAR: both; BORDER-RIGHT: #cdc9ca 1px solid; BORDER-TOP: #cdc9ca 1px solid;   MARGIN: 0px auto; BORDER-LEFT: #cdc9ca 1px solid; WIDTH: 57%;  LINE-HEIGHT: 27px; BORDER-BOTTOM: #cdc9ca 1px solid; HEIGHT: 350px; TEXT-ALIGN: left; float:left; padding:10px}
.scro{OVERFLOW: hidden; HEIGHT: 350px; text-align:center}
.scro ul{}
.scro ul li{ float:left;list-style:none; width:16.6%}
.scro A {COLOR: #000; TEXT-DECORATION: none; font-size:16px}
.cf{ COLOR: #c2130e;}
#ta1{ width:10.6%}
#ta2{ width:22.6%}
#ta3{ width:33.2%}

#form-group1{width: 20%;display: block;background-color: #F08300;float: left;border-radius: 4px;color: #fff;}
#form-group2{width: 79%;display: block;background-color: #de2f2f;float: right;border-radius: 4px;color: #fff;font-size: 18px;line-height: 35px;border: none;}



.regForm { margin-bottom: 12px; }
.text-center { text-align: center; }

.col-md-1 { float: left; width: 8.333333333333332%; }
.col-md-2 { float: left; width: 16.666666666666664%; }
.col-md-3 { float: left; width: 25%; }
.col-md-4 { float: left; width: 33.33333333333333%; }
.col-md-5 { float: left; width: 41.66666666666667%; }
.col-md-6 { float: left; width: 50%; }
.col-md-7 { float: left; width: 58.333333333333336%; }
.col-md-8 { float: left; width: 66.66666666666666%; }
.col-md-9 { float: left; width: 75%; }
.col-md-10 { float: left; width: 83.33333333333334%; }
.col-md-11 { float: left; width: 94.66666666666666%; }
.col-md-12 { width: 100%; overflow:hidden }


.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-1-5 { width: 20%; float: left; }
 @media (min-width: 768px) {
 .col-sm-1-5 {
 width: 20%;
 float: left;
}
}
 @media (min-width: 992px) {
 .col-md-1-5 {
 width: 20%;
 float: left;
}
}
 @media (min-width: 1200px) {
 .col-lg-1-5 {
 width: 20%;
 float: left;
}
}
.second-nav-font-span-active { color: #719730; font-size: 12px; }
button, input, select, textarea { margin: 0; font-family: inherit; font-size: 100%; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { padding: 0;  }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.form-control {
    margin:8px 0;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}